package com.manage.project.biz.mapper;

import java.util.List;

import com.manage.project.biz.domain.CivilEnginneeringFacility;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * 土建结构设施管理Mapper接口
 *
 * @author 小赵
 * @date 2022-04-28
 */
@Repository
public interface CivilEnginneeringFacilityMapper
{
    public CivilEnginneeringFacility getByNameAndNumber(@Param("arg0")String tunnelName,@Param("arg1")String facilityName,@Param("arg2")String mileageNumber);
    public CivilEnginneeringFacility selectCivilEnginneeringFacilityByFacilityId(Long facilityId);

    public List<CivilEnginneeringFacility> selectCivilEnginneeringFacilityList(CivilEnginneeringFacility civilEnginneeringFacility);

    public int insertCivilEnginneeringFacility(CivilEnginneeringFacility civilEnginneeringFacility);

    public int updateCivilEnginneeringFacility(CivilEnginneeringFacility civilEnginneeringFacility);

    public int deleteCivilEnginneeringFacilityByFacilityId(Long facilityId);

    public int deleteCivilEnginneeringFacilityByFacilityIds(Long[] facilityIds);
}
